// samsting : this file is auto create.

#include "Slb/2013-02-21/CreateLoadBalancerTCPListenerRequest.h"

namespace aliyun { namespace Slb {

CreateLoadBalancerTCPListenerRequest::CreateLoadBalancerTCPListenerRequest() : RpcAcsRequest("Slb", "2013-02-21", "CreateLoadBalancerTCPListener") {
}

const string& CreateLoadBalancerTCPListenerRequest::GetLoadBalancerId(void) const {
  return LoadBalancerId_;
}
void CreateLoadBalancerTCPListenerRequest::SetLoadBalancerId(const string& LoadBalancerId) {
  LoadBalancerId_ = LoadBalancerId;
  PutQueryParameter("LoadBalancerId", LoadBalancerId_);
}

int CreateLoadBalancerTCPListenerRequest::GetListenerPort(void) const {
  return ListenerPort_;
}
void CreateLoadBalancerTCPListenerRequest::SetListenerPort(int ListenerPort) {
  ListenerPort_ = ListenerPort;
  PutQueryParameter("ListenerPort", string_ValueOfInt(ListenerPort_));
}

int CreateLoadBalancerTCPListenerRequest::GetBackendServerPort(void) const {
  return BackendServerPort_;
}
void CreateLoadBalancerTCPListenerRequest::SetBackendServerPort(int BackendServerPort) {
  BackendServerPort_ = BackendServerPort;
  PutQueryParameter("BackendServerPort", string_ValueOfInt(BackendServerPort_));
}

const string& CreateLoadBalancerTCPListenerRequest::GetListenerStatus(void) const {
  return ListenerStatus_;
}
void CreateLoadBalancerTCPListenerRequest::SetListenerStatus(const string& ListenerStatus) {
  ListenerStatus_ = ListenerStatus;
  PutQueryParameter("ListenerStatus", ListenerStatus_);
}

const string& CreateLoadBalancerTCPListenerRequest::GetScheduler(void) const {
  return Scheduler_;
}
void CreateLoadBalancerTCPListenerRequest::SetScheduler(const string& Scheduler) {
  Scheduler_ = Scheduler;
  PutQueryParameter("Scheduler", Scheduler_);
}

int CreateLoadBalancerTCPListenerRequest::GetPersistenceTimeout(void) const {
  return PersistenceTimeout_;
}
void CreateLoadBalancerTCPListenerRequest::SetPersistenceTimeout(int PersistenceTimeout) {
  PersistenceTimeout_ = PersistenceTimeout;
  PutQueryParameter("PersistenceTimeout", string_ValueOfInt(PersistenceTimeout_));
}

const string& CreateLoadBalancerTCPListenerRequest::GetHealthCheck(void) const {
  return HealthCheck_;
}
void CreateLoadBalancerTCPListenerRequest::SetHealthCheck(const string& HealthCheck) {
  HealthCheck_ = HealthCheck;
  PutQueryParameter("HealthCheck", HealthCheck_);
}

int CreateLoadBalancerTCPListenerRequest::GetConnectTimeout(void) const {
  return ConnectTimeout_;
}
void CreateLoadBalancerTCPListenerRequest::SetConnectTimeout(int ConnectTimeout) {
  ConnectTimeout_ = ConnectTimeout;
  PutQueryParameter("ConnectTimeout", string_ValueOfInt(ConnectTimeout_));
}

int CreateLoadBalancerTCPListenerRequest::GetConnectPort(void) const {
  return ConnectPort_;
}
void CreateLoadBalancerTCPListenerRequest::SetConnectPort(int ConnectPort) {
  ConnectPort_ = ConnectPort;
  PutQueryParameter("ConnectPort", string_ValueOfInt(ConnectPort_));
}

int CreateLoadBalancerTCPListenerRequest::GetInterval(void) const {
  return Interval_;
}
void CreateLoadBalancerTCPListenerRequest::SetInterval(int Interval) {
  Interval_ = Interval;
  PutQueryParameter("Interval", string_ValueOfInt(Interval_));
}

const string& CreateLoadBalancerTCPListenerRequest::GetHostId(void) const {
  return HostId_;
}
void CreateLoadBalancerTCPListenerRequest::SetHostId(const string& HostId) {
  HostId_ = HostId;
  PutQueryParameter("HostId", HostId_);
}

const string& CreateLoadBalancerTCPListenerRequest::GetOwnerAccount(void) const {
  return OwnerAccount_;
}
void CreateLoadBalancerTCPListenerRequest::SetOwnerAccount(const string& OwnerAccount) {
  OwnerAccount_ = OwnerAccount;
  PutQueryParameter("OwnerAccount", OwnerAccount_);
}


} } // namespace aliyun { namespace Slb {

// end of file 
